package com.ukee.birthday.modules.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ukee.birthday.common.utils.PageUtils;
import com.ukee.birthday.modules.entity.StaffEntity;
import com.ukee.birthday.modules.entity.SysUserEntity;

import java.util.Map;

public interface StaffService extends IService<StaffEntity> {

    /**
     * 保存员工
     */
//    void saveStaff(AddressEntity addressEntity);

    PageUtils queryPage(Map<String, Object> params);

    /**
     * 根据用户名，查询系统用户
     */
    StaffEntity queryByUserName(String username);

    /**
     * 根据手机号，查询系统用户
     */
    StaffEntity queryByTel(String tel);


    /**
     * 修改密码
     * @param userId       用户ID
     * @param password     原密码
     * @param newPassword  新密码
     */
    boolean updatePassword(Long userId, String password, String newPassword);

}
